#include <bits/stdc++.h>

using namespace std;

int mymin=100000;
string ans;

int main(int argc, char const *argv[])
{
    string s,p;cin>>s>>p;
    int i=0,j=0;
    int size_s=s.size(),size_p=p.size();
    while(i<size_s&&j<size_p){
        if(s[i]!=p[j]){
            i++;
        }else{
            int left=i;
            j++;i++;
            while(i<size_s&&j<size_p){
                if(s[i]!=p[j]){
                    i++;
                }else{
                    i++;
                    j++;
                }
            }
            int right=i;
            if(j==size_p&&right-left<mymin){
                mymin=right-left;
                ans=s.substr(left,right-left);
            }
            j=0;
            i=left+1;
        }
    }
    cout<<ans<<endl;
    return 0;
}